package cn.donave.component.org.pojos;

import java.util.Date;
import java.util.List;

import cn.donave.framework.biz.pojos.AbstractPersistent;

public class Group extends AbstractPersistent {
	private String id = null;
	private String name = null;
	private String shortName = null;
	private String engCode = null;
	private String path = null;
	private Integer isOrg = null;
	private Integer level = null;
	private String type = null;
	private Integer sortCode = null;
	private Date startTime = null;
	private Date endTime = null;
	private Integer isDelete = null;
	private Integer isRegistered = null;

	private Group parentGroup = null;
	private List childGroups = null;

	private List userToGroups = null;
	private List bizRelations = null;
	private List roles = null;

	public Group() {
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getEngCode() {
		return engCode;
	}

	public void setEngCode(String engCode) {
		this.engCode = engCode;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public Integer getIsOrg() {
		return isOrg;
	}

	public void setIsOrg(Integer isOrg) {
		this.isOrg = isOrg;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public Integer getSortCode() {
		return sortCode;
	}

	public void setSortCode(Integer sortCode) {
		this.sortCode = sortCode;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	public Integer getIsRegistered() {
		return isRegistered;
	}

	public void setIsRegistered(Integer isRegistered) {
		this.isRegistered = isRegistered;
	}

	public Group getParentGroup() {
		return parentGroup;
	}

	public void setParentGroup(Group parentGroup) {
		this.parentGroup = parentGroup;
	}

	public List getChildGroups() {
		return childGroups;
	}

	public void setChildGroups(List childGroups) {
		this.childGroups = childGroups;
	}

	public List getUserToGroups() {
		return userToGroups;
	}

	public void setUserToGroups(List userToGroups) {
		this.userToGroups = userToGroups;
	}

	public List getRoles() {
		return roles;
	}

	public void setRoles(List roles) {
		this.roles = roles;
	}

	public List getBizRelations() {
		return bizRelations;
	}

	public void setBizRelations(List bizRelations) {
		this.bizRelations = bizRelations;
	}

}
